package com.dl7.player.media;

//
// Source code recreated from a .class file by IntelliJ IDEA
// (powered by FernFlower decompiler)
//

import ohos.aafwk.ability.OnClickListener;
import ohos.agp.components.AttrSet;
import ohos.agp.components.Component;
import ohos.agp.components.StackLayout;
import ohos.app.Context;
import ohos.multimodalinput.event.KeyEvent;
import ohos.multimodalinput.event.TouchEvent;

public class MediaController extends StackLayout {
    public MediaController(Context context, AttrSet attrs) {
        super(context, attrs);
        throw new RuntimeException("Stub!");
    }

    public MediaController(Context context, boolean useFastForward) {
        super(context);
        throw new RuntimeException("Stub!");
    }

    public MediaController(Context context) {
        super(context);
        throw new RuntimeException("Stub!");
    }

    public void onFinishInflate() {
        throw new RuntimeException("Stub!");
    }

    public void setMediaPlayer(MediaPlayerControl player) {
        throw new RuntimeException("Stub!");
    }

    public void setAnchorView(Component view) {
        throw new RuntimeException("Stub!");
    }

    public void show() {
        throw new RuntimeException("Stub!");
    }

    public void show(int timeout) {
        throw new RuntimeException("Stub!");
    }

    public boolean isShowing() {
        throw new RuntimeException("Stub!");
    }

    public void hide() {
        throw new RuntimeException("Stub!");
    }

    public boolean onTouchEvent(TouchEvent event) {
        throw new RuntimeException("Stub!");
    }

    public boolean onTrackballEvent(TouchEvent ev) {
        throw new RuntimeException("Stub!");
    }

    public boolean dispatchKeyEvent(KeyEvent event) {
        throw new RuntimeException("Stub!");
    }

    public void setEnabled(boolean enabled) {
        throw new RuntimeException("Stub!");
    }

    public CharSequence getAccessibilityClassName() {
        throw new RuntimeException("Stub!");
    }

    public void setPrevNextListeners(OnClickListener next, OnClickListener prev) {
        throw new RuntimeException("Stub!");
    }

    public interface MediaPlayerControl {
        void start();

        void pause();

        int getDuration();

        int getCurrentPosition();

        void seekTo(int var1);

        boolean isPlaying();

        int getBufferPercentage();

        boolean canPause();

        boolean canSeekBackward();

        boolean canSeekForward();

        int getAudioSessionId();
    }
}
